while True:
        chislo= int(input('ведите четырёхзначное число:'))
        if abs (chislo)<1000 or abs(chislo)>9999:
            print('исло не чётырёхзначное')
            continue
        if chislo % 2 == 0:
            chet='да'
        else:
            chet='нет'
        print(' числдо четное: ', chet)
        if chislo % 3 == 0:
            krat_3 = 'да'
        else:
            krat_3 ='нет'
        print('чесло кратне трем :' , krat_3)
        if int (chislo**0.5)**2 == chislo:
            kvadrat =chislo ** 0.5
            print('числол является квадратом числа : ',int(kvadrat))
        else:
            print('число является квадратом: нет')
        c_1=chislo % 10
        c_2=chislo//10%10
        c_3=chislo//100%10
        c_4= chislo//1000%10
        print('наименьшая цифра числа:',min(c_1,c_2,c_4,c_3))
        print('наибольшая цифра числа:',max(c_1,c_2,c_3,c_4))
        k_zeros = 0
        if c_1 == 0:
            k_zeros +=1 
        if c_2 == 0:
            k_zeros +=1
        if c_3 == 0:
             k_zeros +=1
        if c_4 == 0:
             k_zeros +=1
        print('количество нулей в числе :',k_zeros)
        if int(c_1**0.5)**2==c_1:
            print('ифры в разряде единиц является квадратщи цифры:',int(c_1**0.5))
        else:
            print('ифры в разряде единиц является квадратщи цифры: нет')
        if int(c_2**0.5)**2== c_2:
            print('ифры в разряде единиц является квадратщи цифры:',int(c_2**0.5))
        else:
            print('ифры в разряде единиц является квадратщи цифры: нет')
        if int(c_3**0.5)**2== c_3:
            print('ифры в разряде единиц является квадратщи цифры:',int(c_3**0.5))
        else:
            print('ифры в разряде единиц является квадратщи цифры: нет')
        if int(c_4**0.5)**2== c_4:
            print('ифры в разряде единиц является квадратщи цифры:',int(c_4**0.5))
        else:
            print('ифры в разряде единиц является квадратщи цифры: нет')
        


            
